import java.util.Scanner;

/**
 * @author gao
 * @date 2025/9/17 13:59
 */

public class Solution {
    public int findNthDigit(int n) {
        int digit = 1; // 数字的位数
        long count = 9; // 当前位数范围内的数字总和
        long start = 1; // 当前位数范围内的起始数字

        // 确定n所在的位数范围
        while (n > digit * count) {
            n -= digit * count;
            digit++;
            count *= 10;
            start *= 10;
        }

        // 确定具体的数字
        long num = start + (n - 1) / digit;

        // 确定数字中的哪一位
        return String.valueOf(num).charAt((n - 1) % digit) - '0';
    }

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        while (in.hasNext()) {
            int n = in.nextInt();
            Solution solution = new Solution();
            System.out.println(solution.findNthDigit(n));
        }
    }
}